const BASE_URL = "http://127.0.0.1:8890/";

export function request(config={}){
	let {
		url="",
		data={},
		method="GET",
		header={},
	} = config
	
	
	// header['access-key'] ="456789";
	if('urlWeb' in data){
		url = url;
	}else{
		url = BASE_URL + url;
	}
	
	return new Promise((resolve,reject)=>{
		uni.request({
			url,
			data,
			method,
			header,
			success:res=>{
				
			
				if(res.data.code === 1){
					
					resolve(res.data);
				}else if(res.data.code === 0){
					
					uni.showModal({
						title:"错误信息",
						content:res.data.msg,
						showCancel:false
					})
					//reject(res.data); //如果这样返回会导致业务层使用uni.showLoading无法关闭
					resolve(res.data);
				}else{
					
					uni.showToast({
						title:"错误访问",
						icon:"none"
					})
				
					//reject(res.data);//如果这样返回会导致业务层使用uni.showLoading无法关闭
					resolve(res.data);
				}
			},
			
			fail:err=>{
				
				reject(err);
			}
		
		})
	})
	
}